Border Gateway Protocol (BGP) je dynamický směrovací protokol, který umožňuje routerům automaticky reagovat na změny topologie počítačové sítě. Protokol BGP je používán v rámci centrálních uzlů Internetu, a proto ho používají poskytovatelé připojení k Internetu a peeringové uzly. Pro rozlišení jednotlivých podsítí jsou používána čísla autonomních systémů (AS). Aktuální verze je BGP4, která byla popsána v RFC 4271 v roce 2006.